<template>

    <body>
        <div class="markdown-body p-4">
            <h1>未见花闻博客平台用户协议</h1>
            <p>更新日期：2024年12月19日</p>
            <p>欢迎您来到未见花闻博客平台网站（以下简称“本平台”）。</p>
            <p>请您仔细阅读以下条款，如果您对本协议的任何条款表示异议，您可以选择不注册本平台用户。当您注册成功，无论是访问本平台还是在本平台上发布任何内容（即“内容”），均意味着您（即“用户”）完全接受本协议项下的全部条款。
            </p>
            <h3>使用规则</h3>
            <ol>
                <li>您确认，在您开始使用本平台时，已经具备中华人民共和国法律规定的与您行为相适应的民事行为能力。若您不具备前述与您行为相适应的民事行为能力，则您及您的监护人应依照法律规定承担因此而导致的一切后果。
                </li>
                <li>用户注册成功后，该用户帐号和密码由用户负责保管，用户不应将账号或密码告知第三方，或者将其帐号、密码转让、出借予他人使用或与第三方共用。如用户发现其帐号遭他人非法使用，应立即通知本平台，因黑客行为或用户的保管疏忽等非本平台原因导致帐号、密码遭他人非法使用或无法正常使用的，本平台不承担任何责任；用户应当对以其用户帐号进行的所有活动和事件负法律责任。
                </li>
                <li>用户须对在本平台的注册信息的真实性、合法性、有效性承担全部责任，用户不得冒充他人；不得利用他人的名义发布任何信息；不得恶意使用注册帐号导致其他用户误认；否则本平台有权立即停止提供服务、收回其帐号并由用户独自承担由此而产生的一切法律责任。
                </li>
                <li>您可自行创建、修改显示用户名(昵称)，但显示用户名(昵称)的命名及使用应遵守相关法律法规并符合网络道德，不得冒充他人或恶意注册使人误认；不得利用他人的名义发布任何信息；不得恶意使用注册帐号导致其他用户误认；用户名和昵称中不能含有任何侮辱、诽谤、淫秽或暴力等侵害他人合法权益或违反公序良俗的词语；请勿以党和国家领导人或其他名人的真实姓名、字、号、艺名、笔名、头衔等注册和使用昵称。如您违反前述规定或者账号头像、简介等注册信息存在违法和不良信息的，本平台有权随时限制或拒绝您使用该账号，甚至注销该账号。
                </li>
                <li>用户直接或通过各类方式（如站外API调用等）间接使用本平台服务和数据的行为，都将被视作已无条件接受本协议全部内容；若用户对本协议的任何条款存在异议，请停止使用本平台所提供的全部服务。</li>
                <li>本平台是一个知识分享、传播及获取的平台，用户通过本平台发表的信息为公开的信息，其他第三方均可以通过本平台获取用户发表的信息，用户对任何信息的发表即认可该信息为公开的信息，并单独对此行为承担法律责任；任何用户不愿被其他第三人获知的信息都不应该在本平台上进行发表。
                </li>
                <li>用户承诺不得以任何方式利用本平台直接或间接从事违反中国法律以及社会公德的行为，本平台有权对违反上述承诺的内容予以删除。</li>
                <li>用户不得利用本平台服务制作、上载、复制、发布、传播或者转载如下内容：
                    <ul>
                        <li>反对宪法所确定的基本原则的；</li>
                        <li>危害国家安全，泄露国家秘密，颠覆国家政权，破坏国家统一的；</li>
                        <li>损害国家荣誉和利益的；</li>
                        <li>煽动民族仇恨、民族歧视，破坏民族团结的；</li>
                        <li>破坏国家宗教政策，宣扬邪教和封建迷信的；</li>
                        <li>散布谣言，扰乱社会秩序，破坏社会稳定的；</li>
                        <li>散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的；</li>
                        <li>侮辱或者诽谤他人，侵害他人合法权益的；</li>
                        <li>含有法律、行政法规禁止的其他内容的信息。</li>
                    </ul>
                </li>
                <li>本平台有权对用户使用本平台的情况进行审查和监督，如用户在使用本平台时违反任何上述规定，本平台有权要求用户改正或直接采取一切必要的措施（包括但不限于更改或删除用户发布的内容、暂停或终止用户使用本平台的权利），因此产生的全部责任及损失由用户承担。
                </li>
            </ol>
            <h3>知识产权</h3>
            <ol>
                <li>用户在本平台发表的全部原创内容（包括但不仅限于博文、评论、回答），著作权均归用户本人所有。用户可授权第三方以任何方式使用，不需要得到本平台的同意。</li>
                <li>为了促进知识的分享和传播，用户将其在本平台发表的全部内容，授予本平台免费的、不可撤销的、非独家、永久的、全球范围内的使用许可，本平台有权将该内容用于本平台各种形态的产品和服务上，包括但不限于网站以及app或其他互联网产品。
                </li>
                <li>除原作者另有说明或法律规定不得转载的情况外，若出于非商业目的，将用户在本平台发表的内容转载在本平台之外的地方，应当在作品的正文开头的显著位置注明原作者姓名（或原作者在本平台使用的帐号名称），给出原始链接，注明「原文发表于未见花闻博客平台」，并不得对作品进行修改演绎。若需要对作品进行修改，或用于商业目的，应当联系用户获得单独授权，按照用户规定的方式使用该内容。
                </li>
                <li>在本平台上传或发表的内容，用户应保证其为相关权利所有人或已取得合法授权，并且该内容不会侵犯任何第三方的合法权益。如果第三方提出关于著作权等合法权益的异议，本平台有权删除相关内容，且有权追究用户的法律责任。给本平台或任何第三方造成损失的，用户应负责全额赔偿。
                </li>
                <li>如果任何第三方侵犯了本平台用户相关的权利，用户同意授权本平台或其指定的代理人代表本平台自身或用户对该第三方提出警告、投诉、发起行政执法、诉讼、进行上诉，或谈判和解，并且用户同意在本平台认为必要的情况下参与共同维权。
                </li>
                <li>本平台有权但无义务对用户发布的内容进行审核，有权根据相关证据结合《侵权责任法》、《信息网络传播权保护条例》等法律法规及本平台指导原则对侵权信息进行处理。</li>
            </ol>
            <h3>个人信息保护</h3>
            <p>本平台非常重视您的个人信息保护，详见《<a class="font-medium text-blue-600 dark:text-blue-500 hover:underline"
                    @click="goPrivacy">隐私政策</a>》。</p>
            <h3>侵权处理</h3>
            <p>用户在本平台发表的内容仅表明其个人的立场和观点，并不代表本平台的立场或观点。如果个人或企业发现本平台存在侵犯自身合法权益的内容，可以先尝试与作者取得联系，通过沟通协商解决问题。如您无法联系到作者，或无法通过与作者沟通解决问题，您可通过向本平台进行投诉。本平台有权直接采取包括但不限于更改或删除用户发布的内容、暂停或终止用户使用本平台的权利等一切措施，因此产生的全部责任及损失由用户承担。
            </p>
            <h3>免责申明</h3>
            <ol>
                <li>本平台不能对用户发表的内容的正确性进行保证。</li>
                <li>用户在本平台发表的内容仅表明其个人的立场和观点，并不代表本平台的立场或观点。作为内容的发表者，需自行对所发表内容负责，因所发表内容引发的一切纠纷，由该内容的发表者承担全部法律及连带责任。本平台不承担任何法律及连带责任。
                </li>
                <li>本平台不保证网络服务一定能满足用户的要求，也不保证网络服务不会中断，对网络服务的及时性、安全性、准确性也都不作保证。</li>
                <li>对于因不可抗力或本平台不能控制的原因造成的网络服务中断或其它缺陷，本平台不承担任何责任，但将尽力减少因此而给用户造成的损失和影响。</li>
            </ol>
            <h3>协议修改</h3>
            <ol>
                <li>根据互联网的发展和有关法律、法规及规范性文件的变化，或者因业务发展需要，本平台有权对本协议的条款作出修改或变更，一旦本协议的内容发生变动，本平台将公布修改之后的协议内容，该公布行为视为本平台已经通知用户修改内容。本平台也可采用页面提示、电子邮件或私信的传送方式，提示用户协议条款的修改、服务变更、或其它重要事项。
                </li>
                <li>如果不同意本平台对本协议相关条款所做的修改，用户有权并应当停止使用本平台。如果用户继续使用本平台，则视为用户接受本平台对本协议相关条款所做的修改。</li>
            </ol>
        </div>
    </body>
</template>

<script setup>
import { useRouter } from 'vue-router';
const router = useRouter()

const goPrivacy = () => {
    router.push('/privacy')
}

</script>
<style scoped>
[data-color-mode*='light'],
[data-color-mode*='light'] body,
.markdown-body[theme*='light'] {
    --color-prettylights-syntax-comment: #6e7781;
    --color-prettylights-syntax-constant: #0550ae;
    --color-prettylights-syntax-entity: #8250df;
    --color-prettylights-syntax-storage-modifier-import: #24292f;
    --color-prettylights-syntax-entity-tag: #116329;
    --color-prettylights-syntax-keyword: #cf222e;
    --color-prettylights-syntax-string: #0a3069;
    --color-prettylights-syntax-variable: #953800;
    --color-prettylights-syntax-brackethighlighter-unmatched: #82071e;
          --color-prettylights-syntax-invalid-illegal-text: #f6f8fa;
          --color-prettylights-syntax-invalid-illegal-bg: #82071e;
          --color-prettylights-syntax-carriage-return-text: #f6f8fa;
          --color-prettylights-syntax-carriage-return-bg: #cf222e;
          --color-prettylights-syntax-string-regexp: #116329;
          --color-prettylights-syntax-markup-list: #3b2300;
          --color-prettylights-syntax-markup-heading: #0550ae;
          --color-prettylights-syntax-markup-italic: #24292f;
          --color-prettylights-syntax-markup-bold: #24292f;
          --color-prettylights-syntax-markup-deleted-text: #82071e;
          --color-prettylights-syntax-markup-deleted-bg: #FFEBE9;
          --color-prettylights-syntax-markup-inserted-text: #116329;
          --color-prettylights-syntax-markup-inserted-bg: #dafbe1;
          --color-prettylights-syntax-markup-changed-text: #953800;
          --color-prettylights-syntax-markup-changed-bg: #ffd8b5;
          --color-prettylights-syntax-markup-ignored-text: #eaeef2;
          --color-prettylights-syntax-markup-ignored-bg: #0550ae;
          --color-prettylights-syntax-meta-diff-range: #8250df;
          --color-prettylights-syntax-brackethighlighter-angle: #57606a;
          --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;
          --color-prettylights-syntax-constant-other-reference-link: #0a3069;
          --color-fg-default: #24292f;
          --color-fg-muted: #57606a;
          --color-fg-subtle: #6e7781;
          --color-canvas-default: #ffffff;
          --color-canvas-subtle: #f6f8fa;
          --color-border-default: #d0d7de;
          --color-border-muted: hsla(210,18%,87%,1);
          --color-neutral-muted: rgba(175,184,193,0.2);
          --color-accent-fg: #0969da;
          --color-accent-emphasis: #0969da;
          --color-attention-subtle: #fff8c5;
          --color-danger-fg: #cf222e;
        }
        [data-color-mode*='dark'], [data-color-mode*='dark'] body, .markdown-body[theme*='dark'] {
          --color-prettylights-syntax-comment: #8b949e;
          --color-prettylights-syntax-constant: #79c0ff;
          --color-prettylights-syntax-entity: #d2a8ff;
          --color-prettylights-syntax-storage-modifier-import: #c9d1d9;
          --color-prettylights-syntax-entity-tag: #7ee787;
          --color-prettylights-syntax-keyword: #ff7b72;
          --color-prettylights-syntax-string: #a5d6ff;
          --color-prettylights-syntax-variable: #ffa657;
          --color-prettylights-syntax-brackethighlighter-unmatched: #f85149;
          --color-prettylights-syntax-invalid-illegal-text: #f0f6fc;
          --color-prettylights-syntax-invalid-illegal-bg: #8e1519;
          --color-prettylights-syntax-carriage-return-text: #f0f6fc;
          --color-prettylights-syntax-carriage-return-bg: #b62324;
          --color-prettylights-syntax-string-regexp: #7ee787;
          --color-prettylights-syntax-markup-list: #f2cc60;
          --color-prettylights-syntax-markup-heading: #1f6feb;
          --color-prettylights-syntax-markup-italic: #c9d1d9;
          --color-prettylights-syntax-markup-bold: #c9d1d9;
          --color-prettylights-syntax-markup-deleted-text: #ffdcd7;
          --color-prettylights-syntax-markup-deleted-bg: #67060c;
          --color-prettylights-syntax-markup-inserted-text: #aff5b4;
          --color-prettylights-syntax-markup-inserted-bg: #033a16;
          --color-prettylights-syntax-markup-changed-text: #ffdfb6;
          --color-prettylights-syntax-markup-changed-bg: #5a1e02;
          --color-prettylights-syntax-markup-ignored-text: #c9d1d9;
          --color-prettylights-syntax-markup-ignored-bg: #1158c7;
          --color-prettylights-syntax-meta-diff-range: #d2a8ff;
          --color-prettylights-syntax-brackethighlighter-angle: #8b949e;
          --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;
          --color-prettylights-syntax-constant-other-reference-link: #a5d6ff;
          --color-fg-default: #c9d1d9;
          --color-fg-muted: #8b949e;
          --color-fg-subtle: #484f58;
          --color-canvas-default: #0d1117;
          --color-canvas-subtle: #161b22;
          --color-border-default: #30363d;
          --color-border-muted: #21262d;
          --color-neutral-muted: rgba(110,118,129,0.4);
          --color-accent-fg: #58a6ff;
          --color-accent-emphasis: #1f6feb;
          --color-attention-subtle: rgba(187,128,9,0.15);
          --color-danger-fg: #f85149;
        }
        
        .markdown-body {
          display: block;
          -webkit-text-size-adjust: 100%;
          font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
          font-size: 16px;
          line-height: 1.5;
          word-wrap: break-word;
          color: var(--color-fg-default);
          background-color: var(--color-canvas-default);
        }
        
        .markdown-body details,
        .markdown-body figcaption,
        .markdown-body figure {
          display: block;
        }
        
        .markdown-body summary {
          display: list-item;
        }
        
        .markdown-body [hidden] {
          display: none !important;
        }
        
        .markdown-body a {
          background-color: transparent;
          color: var(--color-accent-fg);
          text-decoration: none;
        }
        
        .markdown-body a:active,
        .markdown-body a:hover {
          outline-width: 0;
        }
        
        .markdown-body abbr[title] {
          border-bottom: none;
          text-decoration: underline dotted;
        }
        
        .markdown-body b,
        .markdown-body strong {
          font-weight: 600;
        }
        
        .markdown-body dfn {
          font-style: italic;
        }
        
        .markdown-body h1 {
          margin: .67em 0;
          font-weight: 600;
          padding-bottom: .3em;
          font-size: 2em;
          border-bottom: 1px solid var(--color-border-muted);
        }
        
        .markdown-body mark {
          background-color: var(--color-attention-subtle);
          color: var(--color-text-primary);
        }
        
        .markdown-body small {
          font-size: 90%;
        }
        
        .markdown-body sub,
        .markdown-body sup {
          font-size: 75%;
          line-height: 0;
          position: relative;
          vertical-align: baseline;
        }
        
        .markdown-body sub {
          bottom: -0.25em;
        }
        
        .markdown-body sup {
          top: -0.5em;
        }
        
        .markdown-body img {
          border-style: none;
          max-width: 100%;
          box-sizing: content-box;
          background-color: var(--color-canvas-default);
        }
        
        .markdown-body code,
        .markdown-body kbd,
        .markdown-body pre,
        .markdown-body samp {
          font-family: monospace,monospace;
          font-size: 1em;
        }
        
        .markdown-body figure {
          margin: 1em 40px;
        }
        
        .markdown-body hr {
          box-sizing: content-box;
          overflow: hidden;
          background: transparent;
          border-bottom: 1px solid var(--color-border-muted);
          height: .25em;
          padding: 0;
          margin: 24px 0;
          background-color: var(--color-border-default);
          border: 0;
        }
        
        .markdown-body input {
          font: inherit;
          margin: 0;
          overflow: visible;
          font-family: inherit;
          font-size: inherit;
          line-height: inherit;
        }
        
        
        .markdown-body [type=button]::-moz-focus-inner,
        .markdown-body [type=reset]::-moz-focus-inner,
        .markdown-body [type=submit]::-moz-focus-inner {
          border-style: none;
          padding: 0;
        }
        
        .markdown-body [type=button]:-moz-focusring,
        .markdown-body [type=reset]:-moz-focusring,
        .markdown-body [type=submit]:-moz-focusring {
          outline: 1px dotted ButtonText;
        }
        
        .markdown-body [type=checkbox],
        .markdown-body [type=radio] {
          box-sizing: border-box;
          padding: 0;
        }
        
        .markdown-body [type=number]::-webkit-inner-spin-button,
        .markdown-body [type=number]::-webkit-outer-spin-button {
          height: auto;
        }
        
        .markdown-body [type=search] {
          outline-offset: -2px;
        }
        
        .markdown-body [type=search]::-webkit-search-cancel-button,
        .markdown-body [type=search]::-webkit-search-decoration {
          -webkit-appearance: none;
        }
        
        .markdown-body ::-webkit-input-placeholder {
          color: inherit;
          opacity: .54;
        }
        
        .markdown-body ::-webkit-file-upload-button {
          -webkit-appearance: button;
          font: inherit;
        }
        
        .markdown-body a:hover {
          text-decoration: underline;
        }
        
        .markdown-body hr::before {
          display: table;
          content: "";
        }
        
        .markdown-body hr::after {
          display: table;
          clear: both;
          content: "";
        }
        
        .markdown-body table {
          border-spacing: 0;
          border-collapse: collapse;
          display: block;
          width: max-content;
          max-width: 100%;
          overflow: auto;
        }
        
        .markdown-body td,
        .markdown-body th {
          padding: 0;
        }
        
        .markdown-body details summary {
          cursor: pointer;
        }
        
        .markdown-body details:not([open])>*:not(summary) {
          display: none !important;
        }
        
        .markdown-body kbd {
          display: inline-block;
          padding: 3px 5px;
          font: 11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
          line-height: 10px;
          color: var(--color-fg-default);
          vertical-align: middle;
          background-color: var(--color-canvas-subtle);
          border: solid 1px var(--color-neutral-muted);
          border-bottom-color: var(--color-neutral-muted);
          border-radius: 6px;
          box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
        }
        
        .markdown-body h1,
        .markdown-body h2,
        .markdown-body h3,
        .markdown-body h4,
        .markdown-body h5,
        .markdown-body h6 {
          margin-top: 24px;
          margin-bottom: 16px;
          font-weight: 600;
          line-height: 1.25;
        }
        
        .markdown-body h2 {
          font-weight: 600;
          padding-bottom: .3em;
          font-size: 1.5em;
          border-bottom: 1px solid var(--color-border-muted);
        }
        
        .markdown-body h3 {
          font-weight: 600;
          font-size: 1.25em;
        }
        
        .markdown-body h4 {
          font-weight: 600;
          font-size: 1em;
        }
        
        .markdown-body h5 {
          font-weight: 600;
          font-size: .875em;
        }
        
        .markdown-body h6 {
          font-weight: 600;
          font-size: .85em;
          color: var(--color-fg-muted);
        }
        
        .markdown-body p {
          margin-top: 0;
          margin-bottom: 10px;
        }
        
        .markdown-body blockquote {
          margin: 0;
          padding: 0 1em;
          color: var(--color-fg-muted);
          border-left: .25em solid var(--color-border-default);
        }
        
        .markdown-body ul,
        .markdown-body ol {
          margin-top: 0;
          margin-bottom: 0;
          padding-left: 2em;
        }
        
        .markdown-body ol ol,
        .markdown-body ul ol {
          list-style-type: lower-roman;
        }
        
        .markdown-body ul ul ol,
        .markdown-body ul ol ol,
        .markdown-body ol ul ol,
        .markdown-body ol ol ol {
          list-style-type: lower-alpha;
        }
        
        .markdown-body dd {
          margin-left: 0;
        }
        
        .markdown-body tt,
        .markdown-body code {
          font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
          font-size: 12px;
        }
        
        .markdown-body pre {
          margin-top: 0;
          margin-bottom: 0;
          font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
          font-size: 12px;
          word-wrap: normal;
        }
        
        .markdown-body .octicon {
          display: inline-block;
          overflow: visible !important;
          vertical-align: text-bottom;
          fill: currentColor;
        }
        
        .markdown-body ::placeholder {
          color: var(--color-fg-subtle);
          opacity: 1;
        }
        
        .markdown-body input::-webkit-outer-spin-button,
        .markdown-body input::-webkit-inner-spin-button {
          margin: 0;
          -webkit-appearance: none;
          appearance: none;
        }
        
        .markdown-body .token.comment, .markdown-body .token.prolog, .markdown-body .token.doctype, .markdown-body .token.cdata {
          color: var(--color-prettylights-syntax-comment);
        }
        .markdown-body .token.namespace { opacity: 0.7; }
        .markdown-body .token.tag, .markdown-body .token.selector, .markdown-body .token.constant, .markdown-body .token.symbol, .markdown-body .token.deleted {
          color: var(--color-prettylights-syntax-entity-tag);
        }
        .markdown-body .token.maybe-class-name {
          color: var(--color-prettylights-syntax-variable);
        }
        .markdown-body .token.property-access, .markdown-body .token.operator, .markdown-body .token.boolean, .markdown-body .token.number, .markdown-body .token.selector .markdown-body .token.class, .markdown-body .token.attr-name, .markdown-body .token.string, .markdown-body .token.char, .markdown-body .token.builtin {
          color: var(--color-prettylights-syntax-constant);
        }
        
        .markdown-body .token.deleted {
          color: var(--color-prettylights-syntax-markup-deleted-text);
        }
        .markdown-body .token.property {
          color: var(--color-prettylights-syntax-constant);
        }
        .markdown-body .token.punctuation {
          color: var(--color-prettylights-syntax-markup-bold);
        }
        .markdown-body .token.function {
          color: var(--color-prettylights-syntax-entity);
        }
        .markdown-body .code-line .token.deleted {
          background-color: var(--color-prettylights-syntax-markup-deleted-bg);
        }
        .markdown-body .token.inserted {
          color: var(--color-prettylights-syntax-markup-inserted-text);
        }
        .markdown-body .code-line .token.inserted {
          background-color: var(--color-prettylights-syntax-markup-inserted-bg);
        }
        
        .markdown-body .token.variable {
          color: var(--color-prettylights-syntax-constant);
        }
        .markdown-body .token.entity, .markdown-body .token.url, .language-css .markdown-body .token.string, .style .markdown-body .token.string {
          color: var(--color-prettylights-syntax-string);
        }
        .markdown-body .token.color, .markdown-body .token.atrule, .markdown-body .token.attr-value, .markdown-body .token.function, .markdown-body .token.class-name {
          color: var(--color-prettylights-syntax-string);
        }
        .markdown-body .token.rule, .markdown-body .token.regex, .markdown-body .token.important, .markdown-body .token.keyword {
          color: var(--color-prettylights-syntax-keyword);
        }
        .markdown-body .token.coord {
          color: var(--color-prettylights-syntax-meta-diff-range);
        }
        .markdown-body .token.important, .markdown-body .token.bold { font-weight: bold; }
        .markdown-body .token.italic { font-style: italic; }
        .markdown-body .token.entity { cursor: help; }
        
        .markdown-body [data-catalyst] {
          display: block;
        }
        
        .markdown-body g-emoji {
          font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
          font-size: 1em;
          font-style: normal !important;
          font-weight: 400;
          line-height: 1;
          vertical-align: -0.075em;
        }
        
        .markdown-body g-emoji img {
          width: 1em;
          height: 1em;
        }
        
        .markdown-body::before {
          display: table;
          content: "";
        }
        
        .markdown-body::after {
          display: table;
          clear: both;
          content: "";
        }
        
        .markdown-body>*:first-child {
          margin-top: 0 !important;
        }
        
        .markdown-body>*:last-child {
          margin-bottom: 0 !important;
        }
        
        .markdown-body a:not([href]) {
          color: inherit;
          text-decoration: none;
        }
        
        .markdown-body .absent {
          color: var(--color-danger-fg);
        }
        
        .markdown-body a.anchor {
          float: left;
          padding-right: 4px;
          margin-left: -20px;
          line-height: 1;
        }
        
        .markdown-body a.anchor:focus {
          outline: none;
        }
        
        .markdown-body p,
        .markdown-body blockquote,
        .markdown-body ul,
        .markdown-body ol,
        .markdown-body dl,
        .markdown-body table,
        .markdown-body pre,
        .markdown-body details {
          margin-top: 0;
          margin-bottom: 16px;
        }
        
        .markdown-body blockquote>:first-child {
          margin-top: 0;
        }
        
        .markdown-body blockquote>:last-child {
          margin-bottom: 0;
        }
        
        .markdown-body sup>a::before {
          content: "[";
        }
        
        .markdown-body sup>a::after {
          content: "]";
        }
        
        .markdown-body .octicon-video {
          border: 1px solid #d0d7de !important;
          border-radius: 6px !important;
          display: block;
        }
        
        .markdown-body .octicon-video summary {
            border-bottom: 1px solid #d0d7de !important;
            padding: 8px 16px !important;
            cursor: pointer;
        }
        
        .markdown-body .octicon-video > video {
            display: block !important;
            max-width: 100% !important;
            padding: 2px;
            box-sizing: border-box;
            border-bottom-right-radius: 6px !important;
            border-bottom-left-radius: 6px !important;
        }
        
        .markdown-body details.octicon-video:not([open])>*:not(summary) {
            display: none !important;
        }
        
        .markdown-body details.octicon-video:not([open]) > summary {
            border-bottom: 0 !important;
        }
        
        .markdown-body h1 .octicon-link,
        .markdown-body h2 .octicon-link,
        .markdown-body h3 .octicon-link,
        .markdown-body h4 .octicon-link,
        .markdown-body h5 .octicon-link,
        .markdown-body h6 .octicon-link {
          color: var(--color-fg-default);
          vertical-align: middle;
          visibility: hidden;
        }
        
        .markdown-body h1:hover .anchor,
        .markdown-body h2:hover .anchor,
        .markdown-body h3:hover .anchor,
        .markdown-body h4:hover .anchor,
        .markdown-body h5:hover .anchor,
        .markdown-body h6:hover .anchor {
          text-decoration: none;
        }
        
        .markdown-body h1:hover .anchor .octicon-link,
        .markdown-body h2:hover .anchor .octicon-link,
        .markdown-body h3:hover .anchor .octicon-link,
        .markdown-body h4:hover .anchor .octicon-link,
        .markdown-body h5:hover .anchor .octicon-link,
        .markdown-body h6:hover .anchor .octicon-link {
          visibility: visible;
        }
        
        .markdown-body h1 tt,
        .markdown-body h1 code,
        .markdown-body h2 tt,
        .markdown-body h2 code,
        .markdown-body h3 tt,
        .markdown-body h3 code,
        .markdown-body h4 tt,
        .markdown-body h4 code,
        .markdown-body h5 tt,
        .markdown-body h5 code,
        .markdown-body h6 tt,
        .markdown-body h6 code {
          padding: 0 .2em;
          font-size: inherit;
        }
        
        .markdown-body ul.no-list,
        .markdown-body ol.no-list {
          padding: 0;
          list-style-type: none;
        }
        
        .markdown-body ol[type="1"] {
          list-style-type: decimal;
        }
        
        .markdown-body ol[type=a] {
          list-style-type: lower-alpha;
        }
        
        .markdown-body ol[type=i] {
          list-style-type: lower-roman;
        }
        
        .markdown-body div>ol:not([type]) {
          list-style-type: decimal;
        }
        
        .markdown-body ul ul,
        .markdown-body ul ol,
        .markdown-body ol ol,
        .markdown-body ol ul {
          margin-top: 0;
          margin-bottom: 0;
        }
        
        .markdown-body li>p {
          margin-top: 16px;
        }
        
        .markdown-body li+li {
          margin-top: .25em;
        }
        
        .markdown-body dl {
          padding: 0;
        }
        
        .markdown-body dl dt {
          padding: 0;
          margin-top: 16px;
          font-size: 1em;
          font-style: italic;
          font-weight: 600;
        }
        
        .markdown-body dl dd {
          padding: 0 16px;
          margin-bottom: 16px;
        }
        
        .markdown-body table th {
          font-weight: 600;
        }
        
        .markdown-body table th,
        .markdown-body table td {
          padding: 6px 13px;
          border: 1px solid var(--color-border-default);
        }
        
        .markdown-body table tr {
          background-color: var(--color-canvas-default);
          border-top: 1px solid var(--color-border-muted);
        }
        
        .markdown-body table tr:nth-child(2n) {
          background-color: var(--color-canvas-subtle);
        }
        
        .markdown-body table img {
          background-color: transparent;
          vertical-align: middle;
        }
        
        .markdown-body img[align=right] {
          padding-left: 20px;
        }
        
        .markdown-body img[align=left] {
          padding-right: 20px;
        }
        
        .markdown-body .emoji {
          max-width: none;
          vertical-align: text-top;
          background-color: transparent;
        }
        
        .markdown-body span.frame {
          display: block;
          overflow: hidden;
        }
        
        .markdown-body span.frame>span {
          display: block;
          float: left;
          width: auto;
          padding: 7px;
          margin: 13px 0 0;
          overflow: hidden;
          border: 1px solid var(--color-border-default);
        }
        
        .markdown-body span.frame span img {
          display: block;
          float: left;
        }
        
        .markdown-body span.frame span span {
          display: block;
          padding: 5px 0 0;
          clear: both;
          color: var(--color-fg-default);
        }
        
        .markdown-body span.align-center {
          display: block;
          overflow: hidden;
          clear: both;
        }
        
        .markdown-body span.align-center>span {
          display: block;
          margin: 13px auto 0;
          overflow: hidden;
          text-align: center;
        }
        
        .markdown-body span.align-center span img {
          margin: 0 auto;
          text-align: center;
        }
        
        .markdown-body span.align-right {
          display: block;
          overflow: hidden;
          clear: both;
        }
        
        .markdown-body span.align-right>span {
          display: block;
          margin: 13px 0 0;
          overflow: hidden;
          text-align: right;
        }
        
        .markdown-body span.align-right span img {
          margin: 0;
          text-align: right;
        }
        
        .markdown-body span.float-left {
          display: block;
          float: left;
          margin-right: 13px;
          overflow: hidden;
        }
        
        .markdown-body span.float-left span {
          margin: 13px 0 0;
        }
        
        .markdown-body span.float-right {
          display: block;
          float: right;
          margin-left: 13px;
          overflow: hidden;
        }
        
        .markdown-body span.float-right>span {
          display: block;
          margin: 13px auto 0;
          overflow: hidden;
          text-align: right;
        }
        
        .markdown-body code,
        .markdown-body tt {
          padding: .2em .4em;
          margin: 0;
          font-size: 85%;
          background-color: var(--color-neutral-muted);
          border-radius: 6px;
        }
        
        .markdown-body code br,
        .markdown-body tt br {
          display: none;
        }
        
        .markdown-body del code {
          text-decoration: inherit;
        }
        
        .markdown-body pre code {
          font-size: 100%;
        }
        
        .markdown-body pre>code {
          padding: 0;
          margin: 0;
          word-break: normal;
          white-space: pre;
          background: transparent;
          border: 0;
        }
        
        .markdown-body pre {
          position: relative;
          font-size: 85%;
          line-height: 1.45;
          background-color: var(--color-canvas-subtle);
          border-radius: 6px;
        }
        
        .markdown-body pre code,
        .markdown-body pre tt {
          display: inline;
          max-width: auto;
          padding: 0;
          margin: 0;
          overflow: visible;
          line-height: inherit;
          word-wrap: normal;
          background-color: transparent;
          border: 0;
        }
        
        .markdown-body pre > code {
          padding: 16px;
          overflow: auto;
          display: block;
        }
        
        .markdown-body .csv-data td,
        .markdown-body .csv-data th {
          padding: 5px;
          overflow: hidden;
          font-size: 12px;
          line-height: 1;
          text-align: left;
          white-space: nowrap;
        }
        
        .markdown-body .csv-data .blob-num {
          padding: 10px 8px 9px;
          text-align: right;
          background: var(--color-canvas-default);
          border: 0;
        }
        
        .markdown-body .csv-data tr {
          border-top: 0;
        }
        
        .markdown-body .csv-data th {
          font-weight: 600;
          background: var(--color-canvas-subtle);
          border-top: 0;
        }
        
        .markdown-body .footnotes {
          font-size: 12px;
          color: var(--color-fg-muted);
          border-top: 1px solid var(--color-border-default);
        }
        
        .markdown-body .footnotes ol {
          padding-left: 16px;
        }
        
        .markdown-body .footnotes li {
          position: relative;
        }
        
        .markdown-body .footnotes li:target::before {
          position: absolute;
          top: -8px;
          right: -8px;
          bottom: -8px;
          left: -24px;
          pointer-events: none;
          content: "";
          border: 2px solid var(--color-accent-emphasis);
          border-radius: 6px;
        }
        
        .markdown-body .footnotes li:target {
          color: var(--color-fg-default);
        }
        
        .markdown-body .footnotes .data-footnote-backref g-emoji {
          font-family: monospace;
        }
        
        .markdown-body .task-list-item {
          list-style-type: none;
        }
        
        .markdown-body .task-list-item label {
          font-weight: 400;
        }
        
        .markdown-body .task-list-item.enabled label {
          cursor: pointer;
        }
        
        .markdown-body .task-list-item+.task-list-item {
          margin-top: 3px;
        }
        
        .markdown-body .task-list-item .handle {
          display: none;
        }
        
        .markdown-body .task-list-item-checkbox,
        .markdown-body input[type="checkbox"] {
          margin: 0 .2em .25em -1.6em;
          vertical-align: middle;
        }
        
        .markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox,
        .markdown-body .contains-task-list:dir(rtl) input[type="checkbox"] {
          margin: 0 -1.6em .25em .2em;
        }
        
        .markdown-body ::-webkit-calendar-picker-indicator {
          filter: invert(50%);
        }
        body {padding: 2em;}
</style>